About T&s International (uk) Limited (12381679) United Kingdom