About The Triton Group Ltd (11028851) United Kingdom