About The Key Laboratory Ltd (12472133) United Kingdom