About Delex Ltd (10557575) United Kingdom