Truace Holdings - Smc Ltd