We couldn't find out any particulars about these mounds. Are they natural or artifacts? Giant's Causeway, County Antrim, Northern Ireland