About Dennison Computer Solutions Limited (04053325) United Kingdom