About Mckenna Technologies Ltd (13254440) United Kingdom