About Triton Investments Limited (01103318) United Kingdom