About Amicus Ventures Limited (SC424641) United Kingdom