About Hedgehog Space Ltd (SC601183) United Kingdom