About Baobab Hospitality Limited (12797900) United Kingdom