About Aviary Investment Holdings Limited (01105302) United Kingdom