About Barba Beatus Limited (08241429) United Kingdom