About Msc Holdings & Investments Ltd (13277825) United Kingdom