About Triton Topco Limited (13484885) United Kingdom