About Investix Ltd (07293004) United Kingdom