About Middleduck Limited (10574806) United Kingdom