About Lemonade Life Ltd (12755894) United Kingdom