About Ahren Innovation Capital Llp (OC419193) United Kingdom