About Se-sails Limited (09210857) United Kingdom