About Libra Investment Services (2010) Ltd (07340795) United Kingdom