About Deea Accommodations Limited (12270495) United Kingdom