About Quantra Limited (02329559) United Kingdom