About Libra Associates (uk) Ltd (06594222) United Kingdom