About Mellia Projects Limited (12432748) United Kingdom