About Mobile Payments Service Company Limited (08653992) United Kingdom