Yes that is right, and they are cheating on you when put that on the site. I don't know what kind of contract you have with ucables, if is with sim emu software of is of selling products.
Now that they put the link of your sit, just write over there, on
http://simemu.com/ that ucables ended permission of selling that product, and they have no authorisation to do that, everything you have said here on teh forum , and if people buy there, they are beeing cheated......... something like that