About Ahren Innovation Capital Holding Limited (10876309) United Kingdom