ELCAST FINANCE LTD - CIN U65993WB1987PLC042885 | Company