24 Seven
Founded 1985
Headquarters address
London, United Kingdom
www.24seventalent.com/en