About Swim The Canal Limited (13402019) United Kingdom