About Teddy & Boo Limited (12861728) United Kingdom