About Aa Beanstalk Ltd (13640200) United Kingdom