About The Quilliam Foundation Ltd (06432342) United Kingdom