About Msa 20 20 Ltd (10117026) United Kingdom