About Amicus Studios Limited (12112588) United Kingdom