About Sail Partnership London Ltd (12853657) United Kingdom