About Jacob Heylen Illustration Ltd (12084935) United Kingdom