About Gillick Studio Limited (12016886) United Kingdom