About Beanstalk Marketing Holdings Ltd (11983640) United Kingdom