About Tyke London Limited (09119932) United Kingdom