These guys used to be Touchcorp holders, they had a bit of a loss with TCH before the merger. The company is based in Bermuda and is part of a small web of companies, it is a complex setup.