Suite 11, Penhurst House,
352-356 Battersea Park Road,
London
SW11 3BY
United Kingdom
Embedded Payments™ is a world leading innovator in payments. The Embedded Payments™ platform provides a range of payment and mobile products which enable, and create value from, everyday transactions benefiting charities.