About Green Duck Hotels Holdings Ltd (10884453) United Kingdom