About Sheffield Institute Of Technology Limited (10986802) United Kingdom