About Happy Feet (north Wales) Ltd (09335749) United Kingdom