About Urbana Serviced Accommodation Ltd (11410659) United Kingdom