About The West Indies Mercantile Exchange Ltd (12963788) United Kingdom