I worked in a company in Nigeria and overstayed in Nigeria for 9 months when I was working there in 2018. It was the company's fault which resulted in my overstaying in Nigeria and the company forgot to renew my visa. The company had my passport the whole time and it was their job to renew my visa. Not until I finished my contract and booked my flight and about to go back to my home country did I find out that my visa was expired and I had been overstaying in Nigeria the whole time. I contacted the company I worked for and they are willing to write an explanation letter for me and explain the whole thing and prove that it was not my intention to overstay in Nigeria and I was unaware of the status of my visa the whole time. In this case, what's the possibility that I get my study permit passed? Thanks