About Mesud Investments Limited (12663598) United Kingdom