About Mea Corporation Llp (OC329981) United Kingdom