arrow image

Decta

About

detail icon Platform: Web, Mobile
detail icon Team size: 34 people
detail iconCountry: UK
detail icon Completed: in progress
detail icon Industry: FinTech
detail icon Project duration: 3 year