About Mean Bean Coffee Machine Limited (SC231066) United Kingdom