About Aloe Vera Hotel Limited (12173972) United Kingdom