About Magicae Ltd (10886448) United Kingdom