About Lucky Fingers Ltd (10910709) United Kingdom