About The Duck (iow) Limited (10027511) United Kingdom