About Yenting Cho Studio Ltd. (10284125) United Kingdom