About Ti Partners Holdings Limited (12288532) United Kingdom