About Delashed London Ltd (13433088) United Kingdom