Levin headquarters details
- City
- London
- State / region
- England
- Country
- United Kingdom
- Founded
- 2018
- Website
- grouplevin.com
Location map
Open in Google MapsAll Levin office locations
| City | State / region | Country | Type |
|---|---|---|---|
| London HQ | England | United Kingdom | Headquarters |
Showing the headquarters of 2 recorded locations. See every location in GraphIQ →
About Levin
Levin is headquartered in London, England, United Kingdom. Founded in 2018, the company has 2 recorded locations and employs approximately 750 people worldwide.
Where is Levin's main office?
Levin's main headquarters office is located at London, England, United Kingdom. This is the company's primary corporate address.
What does Levin do?
Global leaders in specialist recruitment for the FinTech, HealthTech, GreenTech, RetailTech and EdTech sectors, through our portfolio brands Storm2, Storm3, Storm4, Storm5 and Storm6. With 640 consultants partnering with clients across Europe, Asia Pacific and North America, our micro-niche professionals typically assist Series A to Series C funded companies by connecting them with outstanding senior talent up to the C-Suite. We are also a recognised provider of information around market compensation and best practice in diversity, hiring and retention. Backed by industry leading investors Puffin Point, Levin has already expanded from 1 to 700 people across offices in London, Amsterdam, Singapore, New York and Hamburg with further offices in Europe and the USA to be launched across 2023.
Frequently asked questions
Where is Levin headquarters?
Levin's headquarters is located at London, England, United Kingdom.
How many offices does Levin have?
GraphIQ records 2 locations for Levin, as of October 2026.
When was Levin founded?
Levin was founded in 2018 and employs approximately 750 people.
How many employees does Levin have?
Levin has approximately 750 employees (GraphIQ estimate, 2026).