About Sheba Exploration Holdings Limited (05179896) United Kingdom