About Triple S Venture Partners Ltd (10415927) United Kingdom