About Libra Scientific Communications Ltd (08374340) United Kingdom