About Modex Holdings Limited (12663310) United Kingdom