About Quantra Consulting Limited (10440523) United Kingdom