About Channel Swimming Pilot Services Ltd (12667294) United Kingdom