About Happy Haddock Ltd (13296223) United Kingdom