About Clerkenwell Seven Limited (10796662) United Kingdom