About The Happy Bean Ltd (13085254) United Kingdom