About Bean Solutions Limited (07513291) United Kingdom