About Baraka (london) Limited (09096814) United Kingdom