About Neo Hotels Ltd (11911612) United Kingdom