TMC HOLDINGS LTD