About S&p Investment Management Ltd (SC407895) United Kingdom