About The Lucky Ducky Ltd (13705544) United Kingdom