About Sheba Holdings Limited (03067502) United Kingdom