Humbrela headquarters details
- City
- Montreux
- State / region
- Canton de Vaud
- Country
- Switzerland
- Founded
- 2025
- Website
- humbrela.com
- linkedin.com/company/humbrela
Location map
Open in Google MapsAll Humbrela office locations
| City | State / region | Country | Type |
|---|---|---|---|
| Montreux HQ | Canton de Vaud | Switzerland | Headquarters |
Showing the headquarters of 2 recorded locations. See every location in GraphIQ →
About Humbrela
Humbrela is headquartered in Montreux, Canton de Vaud, Switzerland. Founded in 2025, the company has 2 recorded locations and employs approximately 6 people worldwide.
Where is Humbrela's main office?
Humbrela's main headquarters office is located at Montreux, Canton de Vaud, Switzerland. This is the company's primary corporate address.
What does Humbrela do?
Humbrela is an AI-native platform that empowers brokers and MGAs to better serve their clients by consolidating fragmented, non-structured protection data. The platform centralizes insurance policies, warranties, embedded coverages, and financial protections into a single intelligent layer, transforming unstructured data into actionable insights. By improving portfolio visibility, operational efficiency, and client understanding, Humbrela enables brokers and MGAs to deliver more personalized, proactive, and transparent protection experiences. Based in Switzerland, the company is building the foundation for a data-driven and user-centric insurance ecosystem.
Frequently asked questions
Where is Humbrela headquarters?
Humbrela's headquarters is located at Montreux, Canton de Vaud, Switzerland.
How many offices does Humbrela have?
GraphIQ records 2 locations for Humbrela, as of October 2026.
When was Humbrela founded?
Humbrela was founded in 2025 and employs approximately 6 people.
How many employees does Humbrela have?
Humbrela has approximately 6 employees (GraphIQ estimate, 2026).