About Quantora Limited (NI615851) United Kingdom