About Baricca Limited (12803248) United Kingdom