About The Hairy Caterpillar Limited (06620398) United Kingdom