About Quantrate Limited (00942638) United Kingdom