About Yiqi Limited (SC679616) United Kingdom