About Teds Holdings Limited (10844540) United Kingdom