Headquarters Location

United KingdomLondon London, United Kingdom

Primary Business

Consumer Brand - Retail - Online

Total Employees

50-100 employees