About Just One Bean Ltd (08436533) United Kingdom