About Stm Strategy & Advisory Lp (SL027505) United Kingdom