About Njo Sails Limited (10396760) United Kingdom