About Medalid Limited (12707429) United Kingdom