About T6 International Limited (06950540) United Kingdom