ALLAN INTERNATIONAL HOLDINGS LIMITED