About Jamtec Ltd (11630529) United Kingdom