About Hedgehog Solutions Limited (06998370) United Kingdom