About Cherry Hinton Management Company Limited (13355339) United Kingdom