About Ad Meliora Holdings Limited (13495766) United Kingdom