About Mea Vitae Limited (11556365) United Kingdom