About Sturgeon Ventures Llp (OC319614) United Kingdom