About The Happy Mongoose Company Ltd (08808269) United Kingdom