About Triton Alpha Limited (08555082) United Kingdom