About Libra Associates Limited (05192378) United Kingdom