About Letsen Financial Holdings Limited (00612594) United Kingdom