About Nemo Swimming Limited (09774276) United Kingdom