A Nigerian man has been jailed for 18 years in the UK after admitting multiple sexual offences committed against a child.