About Meri (uk) Limited (05210873) United Kingdom