About Triadic Labs Ltd (12427142) United Kingdom