About Idrisu Company Limited (09372799) United Kingdom