About Ultimate Space Limited (08659690) United Kingdom