About Open Water Swimming (telford) Limited (13094559) United Kingdom