About The Lucky Charm Club Ltd (12853136) United Kingdom