Get In Touch With Us

Please complete the form below, and an Amibba Systems representative will get in touch with you.

  • Amibba Systems Private Limited

    Unit No #302, Corporate Park,
    Tower A/1, Sector-142, Noida,
    India - 201304

  • Phone: +91 120 422 44 99

  • info@amibba.com
    www.amibba.com