About Libra Trading International Limited (08012696) United Kingdom