About Libra Office Systems Ltd (07384387) United Kingdom