About Mercatores Ltd. (10708353) United Kingdom