About Terra Hale Space Ltd (12322248) United Kingdom