About Yotel Clerkenwell Limited (12471729) United Kingdom