About Ta.lon Studio Limited (11093050) United Kingdom