About Talero Limited (12188942) United Kingdom