About Nick Kelly Studio Limited (10696598) United Kingdom