About Lucky Strike Digital Ltd (13102219) United Kingdom