About Spsca Venture Limited (11982274) United Kingdom