About T&c Group Holdings (uk) Limited (12515691) United Kingdom