I was given a few of these from my old LFS saltwater manager. They are under 1" in size, reef-safe, and some of the best cleaners thay i've seen. I wouldnt mind getting some more but cant find an ID on them. They have a flat shell on their back. Doesnt look like a limpet either.