About Mea Vita Limited (12196892) United Kingdom