About Denim Security Solutions Limited (13183052) United Kingdom