Company name: Found Entertainment Ltd
Description: The Found is a talent management company founded in 2014 by Alice Russell and Francesca Zampi, positioned in the sweet spot between traditional and digital media.
Lonsdale Rd, London NW6 6RD, United Kingdom