About Deia Beauty London Ltd (12131891) United Kingdom