About Mac & Jacks Limited (12899224) United Kingdom