About The Happy Plaice Limited (06069391) United Kingdom