About Delcom Solutions Limited (11711102) United Kingdom