About Tridecagon Ltd (11775868) United Kingdom