About Magna Quorum Limited (10714083) United Kingdom