About Weird Bean Design Ltd (06390324) United Kingdom