About Nimo Duck Ltd (13673712) United Kingdom