About Clerkenwell Ec1 Limited (06201426) United Kingdom