About Green Bean London Limited (12126373) United Kingdom