About Jammac Group Limited (11134019) United Kingdom