About Sabbara (london) Limited (10323392) United Kingdom