Dexela Takes Home $5.2 Million

Dexela, a UK-based 3D imaging technology company, secured