About Magna Atta Limited (10612109) United Kingdom