About Amica Ventures Llp (OC399210) United Kingdom