About Delon Ltd (12602040) United Kingdom