David Howell

London, LND (UK)
Role(s):
-1

NA

Location: London
Industry: Media
Year Founded: 2008
Number Employees: 1-10 people
Description: UK online video, media, technology, software, production, tv, online,comedy, music, publishing, editing, equipment, development