About Magnanimous Limited (12553440) United Kingdom