About X Space Limited (04336745) United Kingdom