About Librarybird Investments Limited (08227992) United Kingdom