Simon ToppWrong Simon Topp?
Director of Marketing and Strateg...
Yotta House, 8 Hamilton Terrace,
Leamington Spa, West Midlands CV32 4LY
Company Description: Yotta DCL is part of the OMG plc group of companies. Founded in 1984, OMG is a successful British technology company, employing around 200 people in the UK and... more