About Mesotel Ltd. (12604246) United Kingdom