About Nelo Rowing Uk Limited (10871480) United Kingdom