About Amygdala Limited (04323761) United Kingdom