About Densure Investments Limited (08284502) United Kingdom