About Inktomi Investments Limited (09971387) United Kingdom