About Triton Knoll Holdco Limited (11392201) United Kingdom