2138008339ULDGZRB345 2021-01-01 2021-12-31 2138008339ULDGZRB345 2020-01-01 2020-12-31 2138008339ULDGZRB345 2021-12-31 2138008339ULDGZRB345 2020-12-31 2138008339ULDGZRB345 2020-01-01 2138008339ULDGZRB345 2019-12-31 2138008339ULDGZRB345 2020-01-01 2020-12-31 ifrs-full:IssuedCapitalMember 2138008339ULDGZRB345 2020-01-01 2020-12-31 ifrs-full:SharePremiumMember 2138008339ULDGZRB345 2020-01-01 2020-12-31 ifrs-full:OtherReservesMember 2138008339ULDGZRB345 2020-01-01 2020-12-31 ifrs-full:RetainedEarningsMember 2138008339ULDGZRB345 2021-01-01 2021-12-31 ifrs-full:IssuedCapitalMember 2138008339ULDGZRB345 2021-01-01 2021-12-31 ifrs-full:SharePremiumMember 2138008339ULDGZRB345 2021-01-01 2021-12-31 ifrs-full:OtherReservesMember 2138008339ULDGZRB345 2021-01-01 2021-12-31 ifrs-full:RetainedEarningsMember 2138008339ULDGZRB345 2019-12-31 ifrs-full:IssuedCapitalMember 2138008339ULDGZRB345 2019-12-31 ifrs-full:SharePremiumMember 2138008339ULDGZRB345 2019-12-31 ifrs-full:OtherReservesMember 2138008339ULDGZRB345 2019-12-31 ifrs-full:RetainedEarningsMember 2138008339ULDGZRB345 2019-12-31 ifrs-full:IssuedCapitalMember mgns:RestateMember 2138008339ULDGZRB345 2019-12-31 ifrs-full:SharePremiumMember mgns:RestateMember 2138008339ULDGZRB345 2019-12-31 ifrs-full:OtherReservesMember mgns:RestateMember 2138008339ULDGZRB345 2019-12-31 ifrs-full:RetainedEarningsMember mgns:RestateMember 2138008339ULDGZRB345 2019-12-31 mgns:RestateMember 2138008339ULDGZRB345 2020-12-31 ifrs-full:IssuedCapitalMember 2138008339ULDGZRB345 2020-12-31 ifrs-full:SharePremiumMember 2138008339ULDGZRB345 2020-12-31 ifrs-full:OtherReservesMember 2138008339ULDGZRB345 2020-12-31 ifrs-full:RetainedEarningsMember 2138008339ULDGZRB345 2021-12-31 ifrs-full:IssuedCapitalMember 2138008339ULDGZRB345 2021-12-31 ifrs-full:SharePremiumMember 2138008339ULDGZRB345 2021-12-31 ifrs-full:OtherReservesMember 2138008339ULDGZRB345 2021-12-31 ifrs-full:RetainedEarningsMember iso4217:GBP xbrli:shares iso4217:GBP xbrli:shares