About Thekey Impact Limited (12742797) United Kingdom