About Nesh Duck Ltd (13533781) United Kingdom