About Spqr Technology Limited (11407969) United Kingdom