It's curious, as they don't seem to have thought things through much or who they are actually marketing to.
I can't recall if these guys have approached me.
Got this answer today:
"We currently have a license and are regulated in the IOM and unfortunately, the UK is not allowed in our current list of territories we are licensed in.
We are looking to increase our licenses all the time but at this point, we aren't able to allow registrations from the UK.