About Techma Ltd (13348127) United Kingdom