About Mellora Medical Limited (10552191) United Kingdom