About The Wicked Bean Ltd (12337960) United Kingdom