About Hi Key Ltd (10296283) United Kingdom