About Magna Substantia Ltd (10158586) United Kingdom