About Tali London Limited (12917365) United Kingdom