About Lft Holdings Limited (12099434) United Kingdom