About Caper Illustration Ltd. (13325059) United Kingdom