About Barrachou Sup Limited (11188333) United Kingdom