Incubators Livestock in Malta Primrose Poultry Products Ltd Address: 25 Lighters Wharf, HMR 12 Marsa Malta Phone Number: +356 21 22 40 94