MAGNANIMOUS TRADE AND FINANCE LTD