About T. Lach Ltd (11607460) United Kingdom