About Sail Duo Ltd (11256517) United Kingdom