About Vega Mama Limited (10437226) United Kingdom