About D&y Palmyra London Ltd (11978083) United Kingdom