- it's not really a company, it's just a name.

The English Mansion's Rubber Cell

The site gets visited by surfers looking for "Mistress Sidonia's rubber cell".
(Or words to that effect.)

I assume that they meant:

The Rubber Cell graphic

This is available at The English Mansion, in the “Rubber (and Wet Room)” section.

(Members only, sorry, so no direct link, and no trailer available.)