About Lucky 66 Ltd (11274504) United Kingdom