About Flixhotels Limited (10655257) United Kingdom