About Three Tech Holdings Ltd (13377902) United Kingdom