About Oracle S Key Ltd (13346797) United Kingdom