About Technical Holdings Limited (12568761) United Kingdom