About Define Beauty London Ltd (11455991) United Kingdom