A cup from India, in silicone : http://vcup.co.in/index.php
It seems to come in one size only : "VCup is 58mm in length and 43 mm at its widest point. It holds 18ml to air hole."
But the length may be without the stem, by looking at the small drawings of the measurements.
Apparently with a sanitizer pen and coin tissues - but I have no idea how they work..