Cleo Capital

Cleo Capital is an early-stage venture capital company. It invests in pre-seed and seed stage, tech and tech-enabled investments.
TypeInvestor
HQAvenue City, MO, US
Founded2018
Size (employees)5 (est)
Websitecleocap.com
Cybersecurity ratingAMore
Cleo Capital was founded in 2018 and is headquartered in Avenue City, MO, US

Viewing summary data as a guest

Sign up for free to see all data

Cleo Capital Office Locations

Cleo Capital has an office in Avenue City
Show all (1)

Cleo Capital Investment Portfolio

Stage Distribution

20192021

Top Sectors Distribution

20192021

Round Size Distribution

20192021

Cleo Capital Online and Social Media Presence

Embed Graph

Cleo Capital Frequently Asked Questions

  • When was Cleo Capital founded?

    Cleo Capital was founded in 2018.

  • How many employees does Cleo Capital have?

    Cleo Capital has 5 employees.

  • Where are Cleo Capital offices?

    Cleo Capital has an office in Avenue City.

  • How many offices does Cleo Capital have?

    Cleo Capital has 1 office.