London, England, United Kingdom • 44 Employees
Information Technology & Services
mea has been founded with the sole aim to, through software, make business processing an order of magnitude easier.mea combines long term Insurance expertise with world class technology talent and has offices in the UK, US and India.