About Libra Consulting (uk) Limited (06295631) United Kingdom