About The Regal Duck Ltd (09771382) United Kingdom