About Y C C (ne) Ltd (11481828) United Kingdom