About Mind Travel Holdings Ltd (12581976) United Kingdom