OCTA

OCTA

One-click automated system for collecting invoices that ensures timely payment to business-to-business firms.

HQ location
Abu Dhabi, United Arab Emirates
Launch date
Employees
Enterprise value
$9—14m
Authorizing premium user...