Ace Trading and Consultants Ltd.