About Itr Uk Holding Ltd (12106353) United Kingdom