About Quagga Store Ltd (12803162) United Kingdom