About Iddrisu Namono Limited (11931579) United Kingdom