I have a ZTE Nubia Z11 mini. This phone was promoted as unlocked when I purchased it. Will your SIM cards accommodate my phone? There is a VOIP app on it through which I will make calls. The VOIP service with this phone requires a data plan. Thank you.