About Yi Holdings Ltd (12623611) United Kingdom