About Lorri Scott Creative Imaging Ltd. (09089563) United Kingdom