About Sheba Management Ltd (08876752) United Kingdom