Mylo engages in digital insurance brokerage. The Company combines artificial intelligence with powerful new technology to provide insurance plans for small business, auto, home, health, dental and accident.

Employee Rating

4.6More
TypeSubsidiary
Parent CompanyLockton
HQKansas City, MO, US
Founded2015
Websitechoosemylo.com
Cybersecurity ratingAMore
Mylo was founded in 2015 and is headquartered in Kansas City, MO, US

Viewing summary data as a guest

Sign up for free to see all data

Mylo Office Locations

Mylo has offices in Kansas City and St. Louis
Kansas City, MO, US (HQ)
8880 Ward Pkwy #200Kansas, Kansas City
Kansas City, MO, US
444 W 47th St #900, Kansas City
St. Louis, MO, US
12747 Olive Blvd #300
Show all (3)

Mylo Financials and Metrics

Summary Metrics

Founding Date

2015

Total Funding

$28 m

Investors

In total, Mylo had raised $28 m. Mylo is a subsidiary of Lockton

Mylo Cybersecurity Score

Cybersecurity ratingPremium dataset

A

93/100

SecurityScorecard logo

Mylo Online and Social Media Presence

Embed Graph

Mylo News and Updates

Mylo Honored as 'Most Innovative Company of the Year' and 'Insurance Company of the Year' by 2020 Golden Bridge Business and Innovation Awards

Fast-growing insurtech leader, Mylo, a Lockton Company, won Gold and Silver awards in recognition of its proprietary insurance recommendation technology - the Mind of Mylo.

Canadian banks invest in spare change app Mylo

Canadian spare change saving and investing app Mylo has raised $10 million in a Series A funding rou...

Mylo raises $10 million Series A with support from National Bank, Desjardins

Montreal-based FinTech startup Mylo has raised $10 million in Series A financing for its saving and investing platform, in a round that saw a...
Show more

Mylo Frequently Asked Questions

  • When was Mylo founded?

    Mylo was founded in 2015.

  • How many employees does Mylo have?

    Mylo has 106 employees.

  • Who are Mylo competitors?

    Competitors of Mylo include Konsileo, Srikrung Broker and Newfront Insurance Services.

  • Where is Mylo headquarters?

    Mylo headquarters is located at 8880 Ward Pkwy #200Kansas, Kansas City, Kansas City.

  • Where are Mylo offices?

    Mylo has offices in Kansas City and St. Louis.

  • How many offices does Mylo have?

    Mylo has 3 offices.