About Dominic Storer Studio Ltd (11376443) United Kingdom