About Delcom Systems Limited (05976460) United Kingdom