About Jalostitch Ltd (12941168) United Kingdom