About Amygdala Analytics And Advisory Limited (08059867) United Kingdom