About Libra Vivendi Limited (09337610) United Kingdom