IZURA PRIVATE LIMITED - CIN U29220TG2022PTC160638 | Company