About November Venture Partners Limited (12900726) United Kingdom