About Teddy S Holdings Limited (11885935) United Kingdom