About Mesmear Management Company Limited (12953256) United Kingdom