About Dens Technologies Limited (12934961) United Kingdom