About Lemonade Money Ltd (06132839) United Kingdom