About T7 Group Ltd (13354447) United Kingdom