About Upshare Ltd (12100308) United Kingdom