About Stipendia Payroll Solutions Limited (08583903) United Kingdom