About The Bean Project Limited (08864308) United Kingdom