O.T.L. employs 35 employees. The O.T.L. management team includes Edward Chary (Managing Director), Elaine Moss (Head of channels), and Claire Williamson (Head of Trading).
Looking for a particular O.T.L. employee's phone or email?