About The Meri Trust (08738056) United Kingdom