Very interesting.... maybe Nendarthal Caves in Spain, though, unless there are specific caves in Spain with that name.  I'll do some research as soon as I can.  Can you check on this redlink Tekkemdepe which is in the lead of the STACE article?  I couldn't find anything on it so wondering if there's an alt spelling?