About Ngsaa Casino Intelligence Limited (13558485) United Kingdom