About Clo Studio Limited (10576680) United Kingdom