CASTLE PHARMA LIMITED - CIN U24232KL1975PLC002711 | Company