About Delex Solutions Ltd (12532243) United Kingdom