About Sail Street Management Company Limited (10429387) United Kingdom