About Jamack Limited (03368573) United Kingdom