About Delcovo Ltd (12954106) United Kingdom