About Taleka Limited (SC300672) United Kingdom