About Triton Associates (uk Holdings) Limited (11326718) United Kingdom