About Mesera Ltd. (09855832) United Kingdom