About Space Ten Management Company Limited (06914189) United Kingdom