About Barak London Limited (10477589) United Kingdom