About Latscha Limited (12626638) United Kingdom