About Studio Click Limited (12079450) United Kingdom