About Mexidata Limited (03894495) United Kingdom