About Teddy & Bear Ltd (13260097) United Kingdom