About Li L Mama S Vegan Kitchen Limited (11288049) United Kingdom