About Dely Ltd (11850676) United Kingdom