About Neworbit Space Ltd (13390326) United Kingdom