About Fulcrum Ventures Llp (OC423409) United Kingdom