About Taffy Doo Limited (12137427) United Kingdom