About Lach Holdings Limited (12848461) United Kingdom