ABC INTERNATIONAL LIMITED