About Devon Sea Swimming Ltd (13155283) United Kingdom