About Tukasa Limited (13259812) United Kingdom