About Acuvera Capital Limited (10707528) United Kingdom