About Red Beard Yachting Ltd (11756195) United Kingdom