About Meleki Investments Limited (02326684) United Kingdom