ace machinery 1996 ltd