About Sent Into Space Ltd (07708966) United Kingdom