About Quagga Consulting Limited (12757253) United Kingdom