About Tedy S London Limited (10821256) United Kingdom