About Mea Clark Limited (11953141) United Kingdom