About Shen Holdings Ltd (13654271) United Kingdom