About Quora Stays Ltd (11062018) United Kingdom