About Takle & Company Ltd (12065900) United Kingdom