About Glasgow Technology Assessment Limited (SC549389) United Kingdom