About Magnavacca Ventures Llp (OC420712) United Kingdom