About Taleka Group Limited (SC382819) United Kingdom