About Lettucemix Limited (12938680) United Kingdom