About Short Technology Partners Ltd (13403391) United Kingdom