About Noahs Ark Management Company Limited (09962720) United Kingdom