About We Are Tala Limited (12914413) United Kingdom