Mac 3 is Denbigh based company that is listed as Computer Support & Services.
Location of Mac 3 is 23 High Street, Denbigh.