About Bara De London Limited (12172401) United Kingdom