About The Wandering Duck Limited (10169849) United Kingdom