About Sapientia Space Ltd (11939151) United Kingdom