About Talia Technology Foundation Ltd (10205615) United Kingdom