Mylo

$15.0M revenue • 160 employees • 2020 W 89th St Suite 300, Leawood, KS, 66206, United States

Last Updated Aug 10, 2025

Company Overview

Company Name

Mylo

Address

2020 W 89th St Suite 300, Leawood, KS, 66206, United States

Approx. Annual Revenue

$15.0M

Employees

160

Established

2015

About Mylo

Mylo, a company based in Kansas City, Missouri, United States, offers an award-winning technology and expert advisory services to help customers easily find the right insurance coverage from over 100 leading carriers for their business, auto, home, life, small group benefits, and health needs, providing them with the best value and coverage.

Frequently Asked Questions about Mylo

Technologies Used

Social Profiles