KEEN INVESTMENT AND LEASING LIMITED - CIN