About Tridecagon Investments Limited (12218913) United Kingdom