About Snaba Limited (SC287286) United Kingdom