About Delci Limited (12451022) United Kingdom