About Teddy Capital Limited (11537314) United Kingdom