About Libra Lxm Limited (07465625) United Kingdom