About Oldduck Ltd (10826015) United Kingdom