Independent Technologies through its highly skilled and professional staff offers the following services: