About Michael Idowu Ltd (13117978) United Kingdom