About Blackfinch Spring Vct Plc (12166417) United Kingdom