About Itr Management Solutions Limited (07629475) United Kingdom