About Sprint Investments Limited (11637578) United Kingdom