About Gaffer Studio Limited (11574919) United Kingdom