About Quercus Technology Group Limited (13423982) United Kingdom