About Wen Chen Investments Ltd. (SC699145) United Kingdom