Industry: Technology
Location: 100 Clifton St, Shoreditch, London EC2A, UK
Number of employees: 21 - 30
Business description: Established talent and product build consultancy service, operating across Europe and based in Shoreditch.
New Growth team established looking to revolutionise the business and disrupt the industry.