About Magni Felix Ltd (10402720) United Kingdom