About Forrester Associates Lp (SL019032) United Kingdom