What are these? Are they fragments of an urchin? (UK)