About Baracca Limited (11367536) United Kingdom