About Magna Alpha Llp (OC352806) United Kingdom