About Yellow Bean Limited (05999468) United Kingdom