About Ben Cluer Ltd (06190336) United Kingdom