RUPA & COMPANY LTD