About Densham Technology Ltd (11302281) United Kingdom