About Triton Cleantech Ltd (10111614) United Kingdom