About Marmaduke Nominees Limited (08014454) United Kingdom