About Simplified Payment Solutions Limited (11101281) United Kingdom