About Albion Venture Capital Trust Plc (03142609) United Kingdom