About Xplore Space Ltd (12107339) United Kingdom