CLICK FINANCE LIMITED - CIN U65921DL1989PLC035487 | Company