About Triton Swiss Ltd (13381634) United Kingdom