About Quanterra Limited (12217750) United Kingdom