Nqobile Dube Email

Technology Director . Invotra

Current Roles

Employees:
53
Revenue:
$6.9M
About
Invotra Address
Chertsey House,
Woking, null
UK
Invotra Email

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.