About Yi Associates Limited (12277704) United Kingdom