About Outer Space Technologies Limited (06916644) United Kingdom