OpenServed

AMBITIOUS

Exacta Technologies

Results

  • 20 media placements
  • 1.4 billion reach
  • 2 award wins
  • 4 inbound leads
Industry
Technology
Employees
51-200
Location
Bristol, United Kingdom
Services
Content Marketing, Lead Generation
Duration
N/A
Budget
N/A