About Librex Holdings Limited (10239620) United Kingdom