About Altera Partners Management Limited (04945309) United Kingdom