About Lucky Leprechaun Competitions Ltd (12150188) United Kingdom