About Spacehatch Ltd (12025954) United Kingdom