About Delcom World Services Ltd (10289581) United Kingdom