Managing Director
Simon Glover
CEO Approval Rating
68/100
2004
PrivateSubsidiary of Next Fifteen Communications Group Plc
http://www.oddlondon.com