0 followers
Umbrella Group is an international group of companies dedicated to the digitalization of businesses. It includes: - Umbrella IT, a leading web and mobile applications development company in Russia and CIS, with over 250 employees across different countries. Clients include Rolling Stone magazine US... Read more
Stan Meshkov
This company has no teams yet