About Medro International Limited (12187128) United Kingdom