About Letty May Clark Creative Limited (12167738) United Kingdom