About Lach Limited (12955330) United Kingdom