About Spence Payments Ltd (11976836) United Kingdom