About Triple I Research & Consultancy Ltd (12542446) United Kingdom