About St Andrews Applied Research Limited (SC391905) United Kingdom