About Lemonade Srs Limited (10654648) United Kingdom