About Innovative Technology And Human Resource Development Limited (07290253) United Kingdom