About Lucky Grab Ltd (12027255) United Kingdom