About Index Management Limited (09354782) United Kingdom