About Space Property Ventures Limited (11058444) United Kingdom