About Magna Carter Ltd (12273347) United Kingdom