About The Sandy Duck Ltd (10337119) United Kingdom