About Talla Investments Limited (06607535) United Kingdom