About Shuttershade Studios Ltd. (10995251) United Kingdom