About Mageia Ltd (12294167) United Kingdom