About Phaseolus Limited (04295967) United Kingdom