About Lemonade Consultancy Group Ltd (10857401) United Kingdom