About The Happy Rat Co Ltd (03943719) United Kingdom