About Y C C Investments Limited (07276390) United Kingdom