About Mexstor Limited (08551811) United Kingdom