Contact us

    WHY OTR?
    • 20 years in IT
    • Over 2000 specialists
    • 40+ offices
    • 90% Customers Retention Rate
    https://otr.eu/wp-content/uploads/2020/10/1-6.pnghttps://otr.eu/wp-content/uploads/2020/10/2-1.pnghttps://otr.eu/wp-content/uploads/2020/10/3-7.pnghttps://otr.eu/wp-content/uploads/2020/10/4-7.pnghttps://otr.eu/wp-content/uploads/2020/10/5.pnghttps://otr.eu/wp-content/uploads/2020/10/6.png
    This website uses cookies to improve site functionality, provide you with a better browsing experience and proper advertising. By using this Site or clicking on “OK”, you consent to our Privacy Policy.