About Seckey Technology Ltd (10866582) United Kingdom