About Proventure & Partners Scottish Limited Partnership (SL003569) United Kingdom