About Lucky 23 Holdings Ltd (13366578) United Kingdom