Company name: Alexandra Soveral Limited
Description: small batched award winning natural and organic skincare, hand blended by Alexandra Soveral
97 Elgin Ave, London W9 2DA, United Kingdom