About Libra Eight Limited (04861165) United Kingdom