About Triton Technology Limited (03437784) United Kingdom