Ycff started conducting its business in 2020 as a Private Limited Company with reg. no. 12535565. This firm's head office was located in London at 41 Devonshire Street. The Ycff Co., Ltd company had been operating in this business field for at least 2 years.
Dan C. and Yufei L. were the company's directors and were running the company from 2020 to 2022.
Executives who had significant control over the firm were: Dan C. owned 1/2 or less of company shares. Yufei L. owned over 1/2 to 3/4 of company shares.