About Mehrdeen Investments Limited (13352866) United Kingdom