About Thomas Ibizugbe Global Venture Ltd (13665902) United Kingdom