About Tlmr (holding) Ltd (13018828) United Kingdom