About Takoda Media Corp Ltd (13482246) United Kingdom