About International Memon Organization Ltd. (12894640) United Kingdom