About Sheaba Limited (04338005) United Kingdom