About Hemera Holidays Franchise Limited (10989321) United Kingdom