About Delgac Credit Investment Limited (11709281) United Kingdom