About Mandelduck Ltd. (09656795) United Kingdom