mercuries & associates holding ltd