About The Ibhadon Company Limited (13139414) United Kingdom