About Techlogic It Services Limited (09359259) United Kingdom