About Deleo S Ltd (09897960) United Kingdom