About Devon Sea Swim Ltd (13155298) United Kingdom