About D5 Management Limited (08183830) United Kingdom