About Greene Duck Ltd (NI664383) United Kingdom