About Groovy Pumpkins Limited (03908699) United Kingdom