About Y.d. London Ltd (12077880) United Kingdom