About Alta Vista Management Company Limited (12009837) United Kingdom