About Magistrum Limited (11379182) United Kingdom