About Doughty Technology Ltd (11604460) United Kingdom