About Nene Open Water Swimmers Limited (12932879) United Kingdom