About Sheba Venture Partners Ltd (12545756) United Kingdom