About The Ultimate Space Company Britain Limited (12788448) United Kingdom