About Bean Technologies Ltd. (05290619) United Kingdom