About Seba Grocery Shop Limited (10088791) United Kingdom