About Happy Bulldog Productions Limited (09786172) United Kingdom