About Forrester Marketing Lp (SL017406) United Kingdom