About The Mea Trust (03721573) United Kingdom