About Dencomp Systems Limited (SC175689) United Kingdom