About Flamingo Hospitality Limited (12781262) United Kingdom