2 employees
Autonomous technology company based in UK, London, aiming to disrupt freight trucking services
2018