Company Overview
Company Name
Mylo
Address
2020 W 89th St Suite 300, Leawood, KS, 66206, United States
Website
choosemylo.comPhone
(844) 863-5950Approx. 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.