Serviced Offices in India Netcubicles Address: C - 56 / 39, Sector 62, 201301 Noida India Phone Number: +91 99 58 85 78 08