About Densa Limited (09042422) United Kingdom