About Library Street Capital Limited (11690115) United Kingdom