About Ark Management Uk London Limited (11717836) United Kingdom