About Acomys Limited (05916433) United Kingdom