About Magna Logo S Ltd (12889830) United Kingdom