About Clerkenwell Investments Limited (12775780) United Kingdom