About Anglo Melita Investments Limited (11580343) United Kingdom