About Hudson Mckenzie Tech Ltd (12325483) United Kingdom