About Mercurex Ltd (11577883) United Kingdom