About Teddy Brigade Holdings Limited (12578460) United Kingdom