Tom Sharma

Tom Sharma

Director & Head of Sales at Twenty-Tech (part of the Twentyci group)


  • Milton Keynes, United Kingdom