About T&i Invest 1 Ltd (12286915) United Kingdom