About Sheba Limited (11740623) United Kingdom