Economics » Investment » Payments platform Modulr receives £14m funding boost » shutterstock_1176021937 (1)