About Mesc Investments Limited (13192642) United Kingdom