About Magnorum Ltd (12646956) United Kingdom