About Sacha Lottie London Ltd (12065519) United Kingdom