About Lemonade Social Ltd (11933094) United Kingdom