About Teddy Albert Limited (12708602) United Kingdom