About Shutter Studio Limited (13554940) United Kingdom