About Puddle Ducks Franchising Pools Limited (11988021) United Kingdom