About Merex (uk) Limited (05021217) United Kingdom