About Shutterright Ltd (11908399) United Kingdom