DJC ELLIS CONSULTING LTD