About The Noble Duck Limited (13438152) United Kingdom