OTR is a leading IT consultancy and software development company with over 20 years of experience, specializing in government and business IT projects. We provide software development, IT infrastructure, system integration, information security, and cl...
Phone
+7 495 223-07-99
Year Founded
2000