PelicanPay

PelicanPay Headquarters

PelicanPay is headquartered in London, and part of the global Pelican Group, with offices in New York, London, Dubai, Mumbai and Hong Kong.
PelicanPay, 53 St Georges Road, London, SW19 4EA, UK

info@pelicanpay.com
Tel +44 20 8947 7200