About Quantexa Limited (10045407) United Kingdom