About The Bean Bike Ltd (10675572) United Kingdom