About Lucky 8 Technologies Limited (07954436) United Kingdom