About Kti Consultants Limited (12972586) United Kingdom