About Artis Interim Management Limited (07219838) United Kingdom