I found very little info about these two figures, apart from this single photo from a Dutch National Geographic article, and the photographer's website. The article does include more gorgeous photos of findings from the site:
www.nationalgeographic.nl/photography/...