20 employees
Fin London provides advertising, broadcast production, and production and post facilities.
2004