About Magna Suite Limited (12957848) United Kingdom