About Spqr Holdings Limited (11543694) United Kingdom