About Grinning Rat Limited (03772990) United Kingdom