I would advise international candidates who require visa sponsorship to carefully consider whether to attend an interview with TPP.
From my experience, as well as that of several other international students I know, the interview process felt inconsistent compared to that of UK-based candidates. I was invited to an in-person interview, but it lasted only around 15 minutes. The questions were very brief, focusing mainly on a short introduction and 2 brain teasers, with little to no discussion of my software engineering experience or technical skills.
In contrast, a UK-based friend of mine had a significantly longer interview (around two hours), where they were able to speak with multiple members of the company and discuss their experience in much more depth.
Based on these experiences, it felt as though international candidates were not given the same opportunity to fully demonstrate their abilities or learn about the company. While TPP does state that they offer visa sponsorship, the interview experience did not reflect an equal level of consideration.