About Quaggy Development Trust (04749158) United Kingdom