About Outer Space Living Ltd (12629364) United Kingdom