About Magna Carta Consulting Limited (10077941) United Kingdom