About The Armoured Duck Ltd (13421335) United Kingdom