About Techstart Ni Sp 3 Limited Partnership (SL017020) United Kingdom