About Tarrock Advisory Lp (SL011752) United Kingdom