About Libra Technology Limited (06584760) United Kingdom