About Space Hotels Ltd (06058988) United Kingdom