About Spqr Investments Limited (12132128) United Kingdom