SaaS - N/A, N/A, UK
DECTA is a global processing company that provides end-to-end solutions of payment processing, acquiring and card issuing for customers including banks, PSPs, Fintechs and online merchants
Gmail
Route 53
ElasticEmail
Microsoft Office 365