Leadership Team
Founder
CTO - Co-Founder
CFO
Sr. Editor
Business Team
Marketing Lead
Sales & Partnerships Lead
Project Coordinator
Graphic Designer
News Team
Managing Editor
32 Lots Road, London
SW10 0QJ, United Kingdom
Company Number: 10806931
Team.Pro [at] impakter.com