About T3a Solutions U.k. Ltd (11176997) United Kingdom