About Delio Structuring Solutions Ltd (12614440) United Kingdom