About Managed Information Technologies Limited (03660868) United Kingdom