About Shanghai Palace Ltd (12605951) United Kingdom