About Investyx Holding Ltd (13588023) United Kingdom