It is a sunburst limpet, Lucapina aegis, very common here in south FL. Julian Sprung says they eat coral, but I've never had them eat anything but algae so I'm not sure. If you have it in a coral reef type tank I would be very cautious bucause I don't keep very many stony coral so maybe they do eat it.