About Arks Investments Management Limited (11214838) United Kingdom