About Dunham Technology Limited (10764606) United Kingdom