About Medida Limited (11176028) United Kingdom