About Mugurex Limited (12330571) United Kingdom