About Upshot Intellectual Holdings Ltd (11450234) United Kingdom