About Newtek Space Ltd (13021062) United Kingdom