About Barcomarine Limited (09699599) United Kingdom