About Mac Technical Solutions Limited (10646810) United Kingdom