About Absolute Key Ltd (10261322) United Kingdom