About Teddy Associates Ltd (11825507) United Kingdom