About Teddy & Belle Limited (12869537) United Kingdom