About Talascend Holdings Limited (04413598) United Kingdom