About Beanstalk Nominees Ltd (12382346) United Kingdom