About Libra Capital Limited (05124256) United Kingdom