I think we've come across them before. They might sell Droibox devices (no second D), or some other brand name that is easily confused with ours. If you send them a message, hopefully they'll get you sorted.
If you mention that you need a fix that involves the last working version of Mash Up and the auto update feature disabled, they'll have someone on their staff who can provide what you need.