About The Shen Foundation Limited (SC393290) United Kingdom