About 2i Investments Limited (09313140) United Kingdom