About Mayflower Gaming Ltd (11987056) United Kingdom