About Sail&co Ltd. (10126592) United Kingdom