About Itg (london) Limited (05149187) United Kingdom