About Medsea Europe Limited (12074247) United Kingdom