About Ben Cutts Holdings Ltd (12127108) United Kingdom