TRUBLE TECHNOLOGIES AND MARKETING SERVICES PRIVATE LIMITED