About Quagga Design Limited (05763599) United Kingdom