About Magna Technology Solutions Ltd (08929226) United Kingdom