About Devana Hotels Ltd (SC558786) United Kingdom