Umbrella IT

    OverviewSuggest Edit

    Umbrella IT is a provider of application development and IT consulting services. It has expertise in mobile and web development, user experience strategy and interface design, digital research, IT process audit, and other services. The company caters to retail, fintech, media sectors, and more.
    HQSkolkovo Innovation Center, RU


    Umbrella IT is headquartered in
    Skolkovo Innovation Center, Russian Federation

    Location Map

    Latest Updates

    Employees (est.) (Mar 2021)124(-1%)
    Cybersecurity ratingAMore

    Key People/Management at Umbrella IT

    Stanislav Meshkov

    Stanislav Meshkov

    Mikhail Menshinskiy

    Mikhail Menshinskiy

    Natalia Sidorova

    Natalia Sidorova

    Chief Financial Officer
    Konstantin Popandopulo

    Konstantin Popandopulo

    Chief Technology Officer
    Alexey Feofanov

    Alexey Feofanov

    Chief Business Development Officer
    Ekaterina Zabrodova

    Ekaterina Zabrodova

    Chief Business Development Officer
    Show more

    Umbrella IT Office Locations

    Umbrella IT has offices in Skolkovo Innovation Center, Beregovaya and Taganrog
    Taganrog, RU
    Petrovskaya Ulitsa, 80
    Show all (3)

    Umbrella IT Financials and Metrics

    Summary Metrics

    Founding Date


    Umbrella IT Cybersecurity Score

    Cybersecurity ratingPremium dataset



    SecurityScorecard logo

    Umbrella IT Online and Social Media Presence

    Embed Graph

    Umbrella IT Frequently Asked Questions

    • When was Umbrella IT founded?

      Umbrella IT was founded in 2009.

    • Who are Umbrella IT key executives?

      Umbrella IT's key executives are Stanislav Meshkov, Mikhail Menshinskiy and Natalia Sidorova.

    • How many employees does Umbrella IT have?

      Umbrella IT has 124 employees.

    • Who are Umbrella IT competitors?

      Competitors of Umbrella IT include POSDATA, Asymmetrik and UniMity.

    • Where are Umbrella IT offices?

      Umbrella IT has offices in Skolkovo Innovation Center, Beregovaya and Taganrog.

    • How many offices does Umbrella IT have?

      Umbrella IT has 3 offices.