Hey Jo......nice find.
Your link was broken but I looked around and found them (link takes you to the site but not the product). Do they have an odor? (a heavy rubber smell) Looks like they would make a nice hide.....you could even cut a hole in the top and bury the sides in your substrate.

Good stuff.
Joe