About Umida Innovations Ltd (12607758) United Kingdom