About Mackintosh Travel (uk) Limited (10740550) United Kingdom