About Yotel Management Europe Limited (12461457) United Kingdom