About S&p Investment Capital Ltd (12486074) United Kingdom