About One Bean Limited (12404623) United Kingdom