About Delex Ltd (13376927) United Kingdom