About Key Index Limited (09593143) United Kingdom