the online reservation service is rendered by booking.com b.v. , which is a private limited liability company , incorporated under the laws of the netherlands and having its offices at herengracht 597 , 1017 ce amsterdam , the netherlands and registered with the trade register of the chamber of commerce in amsterdam under registration number 31047344 .