Industry: Finance
Location: 71-75 Shelton St, West End, London WC2H 9JQ, UK
Number of employees: 11 - 20
Business description: Bank payments reinvented - request and make fast, simple, and secure payments between friends and family, or businesses and customers.