About The Clerkenwell Studio Limited (07493311) United Kingdom