About Spj Tech Services Ltd (12292868) United Kingdom