About Sheeba Limited (11119501) United Kingdom