About Magnolia Leaf Nominee Limited (12502863) United Kingdom