No travel agency in England is registered under the exact name "Global Travel International." However, several similarly named firms operate:
All offer domestic/international booking services. If you’re looking for a specific one, check Companies House (UK registry) or the ATOL/ABTA member directories for current licensing and contact details.