About Spacemachine Ltd (07070399) United Kingdom