About Amygdala Solutions Ltd (13042043) United Kingdom