First off, Welcome to the SBR forum
This is a fairly new book that is licensed by the Anjouan gaming board. The last thing I can recall off the top of my head was that they were booking out of Gibraltar, and they have techs in London.
I would not suggest playing at such a high risk book like them at all.