About Distract Space Ltd (09188512) United Kingdom