About Ymvora Holdings Limited (13040747) United Kingdom