About Rick Carstens Designs Ltd. (10029409) United Kingdom