About Rik Scott Creative Ltd. (09309500) United Kingdom