About Arrowstreet Capital Europe Limited (07233286) United Kingdom