About Mckenna Technology Solutions Ltd. (11434695) United Kingdom