About Barracuda (dorset) Limited (10473094) United Kingdom