About Shanghai 75 Limited (13442936) United Kingdom