About Seven Hills Venture Partners Limited (SC239385) United Kingdom