About Lucky Pitch Ltd (10350022) United Kingdom