About Mesomjerry Limited (13014961) United Kingdom