About Lola Foods Limited (12490640) United Kingdom