About Sota | Contra
Sota logo

Sota

London, England

Sota logo

Meet Sota

Visual Intelligence for Enterprise

Details

London, England

Artificial Intelligence, Computer Software

Founded 2023