About Lemonade Marketing (n.i.) Ltd (NI673301) United Kingdom