About Y & X Ltd (10298859) United Kingdom