About Rapide Payment Solutions Limited (08957716) United Kingdom