About Lemonade Collective Suffolk Limited (13200882) United Kingdom