About Sail Investments Ltd (06272107) United Kingdom