About Quantemplate Research Limited (07298969) United Kingdom