About Keya Connect Limited (12628833) United Kingdom