About D3 Studio Ltd (08415117) United Kingdom