About Takko Group Ltd (11748233) United Kingdom