About Sheba Investment Group Ltd (13704840) United Kingdom