About Thorpe Open Water Swimming Ltd (11152799) United Kingdom