About Dockyard Media City Limited (08557056) United Kingdom