About David Howell Digital Ltd (11690049) United Kingdom