About Leticia Marcelle London Ltd (13618059) United Kingdom