About Blackrock Capital Investments Limited (12139349) United Kingdom