About Meliora Projects Limited (10979017) United Kingdom