About Lach International Ltd (13341237) United Kingdom