About Clarke Studios Limited (SC701228) United Kingdom