About Libra-3e Limited (11535956) United Kingdom