About Green Bean Powa Limited (13185781) United Kingdom