About D Ogden Limited (11098478) United Kingdom