About Libra Eq Ltd (10780335) United Kingdom