About Elibris Media Ltd (09396142) United Kingdom