A German registered factory supertrawler, the Helen Mary, has been detained in Irish waters for alleged fishery offences by the European Fisheries Control agency patrol boat, the Ocean Protector.