About Ouzel Management Limited (09324878) United Kingdom