NEBULA FARMS LTD - CIN U01229PB1994PLC014942 | Company