About Hairy Cyclops Ltd (08058980) United Kingdom