About Baraca Limited (07473996) United Kingdom